home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Space & Astronomy
/
Space and Astronomy (October 1993).iso
/
mac
/
VIEWERS
/
AMIGA
/
VIRTGIF2.LZH
/
virtgif.doc
< prev
Wrap
Text File
|
1990-01-06
|
6KB
|
119 lines
****************************************************************************
* VirtGIF version 2.0 - Virtual Screen GIF Viewer *
* Copyright (c) 1989, by Patrick J. Maloney *
* Compuserve ID: [73407,3676] *
****************************************************************************
* GIF and 'Graphics Interchange Format' are trademarks (tm) of *
* Compuserve, Inc., an H&R Block Company. *
****************************************************************************
VirtGIF 2.0 IS NOT PUBLIC DOMAIN. You may try out VirtGIF 2.0 for a period
of 14 days. At the end of the 14 days, if you decide that VirtGIF is useful
to you, I require that you send me a shareware donation of $10-15. Here is
my address:
Patrick J. Maloney
301 Elder St.
Schenectady, NY 12304
****************************************************************************
This archive, when distributed, must remain completely intact.
****************************************************************************
VirtGIF version 2.0 - User Notes - 12/24/89
-------------------------------------------
VirtGIF is a program, runable only from the CLI, which will COMPLETELY
display any GIF picture, using HAM mode for pics with > 32 colors. Any
picture that will not fit on the screen, i.e. bigger than 640 x 400 with <=
16 colors or bigger than 320 x 200 with > 16 colors will have only a portion
of it displayed, with the user having the ability to scroll around and view
the rest of the picture. Upon payment of the shareware fee, I will send the
user a complete version of VirtGIF which will allow him/her to save GIFs as
IFF files. Play around with different GIF files to get a feel
of how it handles different colors/resolution.
Example: 640 x 480 w/256 colors will be displayed on a 320 x 200 HAM
screen with the ability to scroll around and see the entire
picture.
To run VirtGIF, type:
1>VirtGIF gif-file.GIF
Giving a non-gif, non-existent, or no file will cause an appropriate message
to be displayed.
Once a file is determined to be a valid GIF file, an appropriately sized
screen is opened and decode information is displayed in a window on the
VirtGIF screen (or in the CLI window from which it was run if VirtGIF cannot
open this window). Number of rows left to process will be displayed until
it is finished. Select "Quit" from the project menu to abort VirtGIF.
Select "Stop Current" from the project menu to stop the decode at the
current line. Once the image is decoded, the status window will disappear
(if status is displayed in the CLI window, the VirtGIF screen will be moved
to the front). If scrolling is enabled, PRESS & HOLD the LEFT mouse button
and move the pointer to scroll the picture in all directions. (NOTE: If
the pointer reaches the edge of the screen, you will have to release the
LEFT mouse button, move pointer to center of screen, then PRESS/HOLD/move
again since if the pointer does not move, the program cannot detect relative
positioning to scroll.) Select "Quit" from the project menu to exit
program. Select "Info" from the project menu for program information.
Choosing items from the "Resolution Menu", you can change your current
screen resolution to view the picture on different screen sizes.
Depending on your selection, you may be able to scroll the picture.
Example: you decode a 640 x 400 x 16 GIF on a 640 x 400 screen. Initially,
scrolling is disable. If you select 320 x 200 from the resolution menu, the
screen will change to that size and scrolling will be enabled. If VirtGIF
cannot open the requested screen size, it will default to 320 x 200.
VirtGIF 2.0 introduces a command line switch, "-c", which essentially
halves the width of a GIF. If a picture has > 32 colors and you choose this
option, it averages pixels to attempt to get the best reputation. This is
useful for viewing 500 x 800 GIFs. Try it with any GIF to see the results.
It gives a better representation of the GIF by adjusting the aspect ratio.
Usage:
1>VirtGIF -c 944.gif
Additional notes:
1. Due to the nature of HAM mode, HAM pictures which scroll will have
strange color changes on the leftmost part of the screen, and possibly
in whole areas of a single color. However, for most pictures, this
should be a minor problem. A work-around is in the works for this.
2. This program has been tested up to a resolution of 1024 x 768 with 16
colors, but this requires that you have at least 430K of CHIP RAM free,
which is cutting it close. Try it and see if it will work for you.
The program WILL NOT handle a GIF wider than 1024 pixels. Use the "-c"
command line switch to halve its size and it will work.
3. This program can be slow at times, so be patient when decoding large
pictures. I have attempted to speed it up in this version.
4. Runs fine with expansion memory.
----------------------------------------------------------------------------
To get the version which allows saving of screens/pictures to IFF files, I
am requesting a shareware fee of $10-15. This is to help procure more
development hardware/software so that I can produce more and better
software. Save SCREEN to IFF file will allow you to save the visible screen
to an IFF file. Save PICTURE to IFF file will allow you to save the entire
picture to an IFF file, so if you have a 640 x 480 x 256 GIF, you can save
this to an IFF file for later viewing using DigiPaint, SuperView II, etc.
Paying the registration fee also entitles you to receive future versions
free of charge.
Send fee to:
Patrick J. Maloney
301 Elder St.
Schenectady, NY 12304
----------------------------------------------------------------------------
Additions for future versions:
- Faster decoding.
- Save displayed portion (when scrolling) as IFF.
- Eliminate annoying color distortions on left border of screen
in HAM mode
- Allow user to force different resultion/scroll (i.e., display
640 x 400 pics with <=16 colors on 320 x 200 screen with scrolling)
- Any others you suggest...
ALL comments(positive/negative) and suggestions are welcome!
My address is at the beginning of this doc file or I can be reached on
CompuServe by using my account number:
--> Patrick Maloney [73407,3676]